package com.pingba.dao.friend;

import com.pingba.dao.BaseDao;
import com.pingba.entity.User;
import com.pingba.entity.friend.FriendRelation;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * Created by Administrator on 2015/11/10 0010.
 */
@Repository
public interface FriendRelationDao extends BaseDao<FriendRelation,Long> {

    /**
     * 查看我所有的朋友
     * @param userId
     * @return
     */
    List<User> getMyFriends(long userId);

    /**
     * 检查是否是朋友
     * @param fromId
     * @param toId
     * @return
     */
    List<FriendRelation> isFriend(long fromId, long toId);

    /**
     * 建立朋友关系，创建的时候就应该是双向的
     * @param fromId
     * @param toId
     * @return
     */
    int beFriends(long fromId, long toId, long time);
}
